zeros of polynomial functions